Hummingbird\Core\Modules\Background\Thread_Safe_Options A

Total Complexity 51
Dependencies 0
Dependents 2
Total lines 312
Lines of code 221
Logical lines of code 105
Comment lines 15
Methods 34
Properties 0

Methods 34

Method Rating Maintainability Complexity Lines of code
get_value_from_db()
S
54 4 20
json_set_object()
S
57 3 15
json_array_append_scalars()
S
57 3 15
get_table_columns()
S
59 3 14
run_json_set_query()
S
56 2 16
json_array_remove_scalars()
S
58 2 15
get_value()
S
71 3 5
get_value_from_site_option()
S
71 3 5
increment_json_values()
S
68 2 7
decrement_json_values()
S
68 2 7
delete_option()
S
80 1 3
delete_site_option()
S
79 1 3
delete()
S
68 1 7
get_option()
S
79 1 3
get_site_option()
S
79 1 3
add_data()
S
79 1 3
add_data_in_site_option()
S
78 1 3
remove_data()
S
79 1 3
json_remove()
S
63 1 10
append_to_array()
S
79 1 3
add_to_array_in_site_option()
S
79 1 3
remove_from_array()
S
79 1 3
remove_from_array_in_site_option()
S
79 1 3
set_values()
S
79 1 3
set_values_in_site_option()
S
79 1 3
set_json_values()
S
69 1 6
increment_values()
S
79 1 3
increment_values_in_site_option()
S
79 1 3
add_to_values()
S
69 1 6
decrement_values()
S
79 1 3
decrement_values_in_site_option()
S
79 1 3
subtract_from_values()
S
69 1 6
initialize_json_object_option()
S
67 1 8
initialize_json_array_option()
S
67 1 8